/* 
 * File:   CFiltering.h
 * Author: andrea
 *
 * Created on November 5, 2013, 9:53 PM
 */

#ifndef CFILTERING_H
#define	CFILTERING_H

using namespace cv;

class CFiltering {
private:

public:
    // Constructors
    CFiltering();

    // Filtering methods
    void thresholdFilteringBGR(int threshold, Vec3b rgbColor, Mat srcImg, Mat dstImg);
    void thresholdFilteringHSV(int threshold, char channel, Vec2b hsvColor, Mat srcImg, Mat dstImg);
    void saturateHSV(int saturationLevel, Mat srcImg, Mat dstImg, char channel);

};

#endif	/* CFILTERING_H */

